草庐IT

Android Explicit Intent 抛出 NoClassDefFounderror

全部标签

java - JUnit TestWatcher : failed, 是否可以删除抛出的异常(操作 Throwable/stacktrace)?

在JUnit中,使用TestWatcher并重写failed()函数,是否可以删除抛出的异常并改为做出我自己的断言?用例是:在Android上进行功能测试,当测试导致应用程序崩溃时,我想将NoSuchElementException替换为AssertionError(“应用程序崩溃").我可以毫无问题地进行自定义断言(当我在finished()方法中检测到崩溃时),但是如何删除抛出的异常?因为在我的报告中它为一个测试创建了异常和断言,所以失败的次数比测试失败的次数多,这是合乎逻辑但令人讨厌的。我想知道是否有一种方法可以自定义Throwable对象以删除特定的NoSuchElementE

android - 自定义 MapView 抛出 NoSuchMethodException,但它就在那里!

我正在尝试实现自定义MapView。在我的MapActivity(名为mainmap)中,我有一个扩展MapView的内部类:privateclassLmapviewextendsMapView{publicLmapview(Contextcontext,AttributeSetattrs){super(context,attrs);gestures=newGestureDetector(mainmap.this,newGestureListener(this));}publicbooleanOnTouchEvent(MotionEventevent){returngestures.o

android - 终结器抛出的未捕获异常(将被丢弃),Android

在logcat中我发现了这些消息,我的应用程序运行正确(无错误/无异常/和正确的结果),但为什么这些消息出现在logcat中。我关闭了所有游标。还有一件事,应用程序显示Activity有点慢(我的logcat消息中列出了哪个Activity),我认为生成这些日志消息需要时间。什么是解决方案。I/ActivityManager(63):Startingactivity:Intent{cmp=com.pankaj.myapp/.SelectedContactActivity(hasextras)}D/dalvikvm(251):GCfreed2584objects/174064bytesi

android - ContentResolver 查询抛出 nullpointerException

我正在root的Android2.3.3htcincredibleS和sense2.1上编写MMS/SMS应用程序。现在,在尝试接收特定的SMS/MMS联系人列表时,我在查询中得到了一个FC。这是一些代码:Uriuri=Uri.parse("content://mms-sms/conversations/"+String.valueOf(thread_id));ContentResolvercr=context.getContentResolver();Cursorc=cr.query(uri,null,null,null,null);//crashinghere日志:05-2215:

Java.lang.NoClassDefFoundError - JavaMail

我的主要Activity中有一个线程,它将创建一个SendMail类的对象packageLogic;importjava.util.Date;importjava.util.Properties;importjavax.activation.DataHandler;importjavax.activation.FileDataSource;importjavax.mail.Message;importjavax.mail.MessagingException;importjavax.mail.Multipart;importjavax.mail.Session;importjavax.

android - NoClassDefFoundError 使用 Android 应用程序、Maven 和 Eclipse 开发库

我正在开发一个Android库(SiriRestClient),其Artifact通过Maven进行管理,并且我正在使用Eclipse进行开发。我将Artifact打包为JAR文件,因为我在项目中没有任何Assets,只有Java类,并且有issuespackagingartifactsasapklibswithEclipse/Maven/ADT.我还在开发依赖于SiriRestClient库的Android用户界面应用程序(SiriRestClientUI)。我正在通过Maven管理对SiriRestClient库的依赖。项目在Eclipse中独立构建和部署都很好。问题:由于我开始通

java - 如何修复 Android 中 android.widget.PopupMenu 的 NoClassDefFoundError?

我正在尝试创建一个弹出菜单,但我不断收到java.lang.NoClassDefFoundError:android.widget.PopupMenupublicvoidshowPopup(Viewv){PopupMenupopup=newPopupMenu(this,v);MenuInflaterinflater=popup.getMenuInflater();inflater.inflate(R.menu.tweet_menu,popup.getMenu());popup.show();}我意识到这个错误意味着类在编译时在类路径中找到,但在运行时找不到,但我无法弄清楚原因,因为这是

c# - GetAllNetworkInterfaces() 抛出异常

在MonoforAndroid中,我正在尝试获取本地网络中我的设备的所有IP地址。我不介意环回,但我对调用DNS不感兴趣。最好的方法似乎是调用...usingSystem.Net.NetworkInformation;NetworkInterface[]adapters=NetworkInterface.GetAllNetworkInterfaces();...除了抛出...System.EntryPointNotFoundException:getifaddrs有什么建议吗? 最佳答案 不幸的是,这是Android版Mono中的一

Android:签名的 Apk 文件不包含外部库并抛出 "java.lang.ExceptionInInitializerError"

我最近签署了一个要在GooglePlay上发布的apk文件,当我在GooglePlay上下载并安装该应用程序时,它会抛出java.lang.ExceptionInInitializerError。我和我的同事怀疑这个库没有被添加到我们签名的apk文件中。我们将额外的库添加到我们的项目中,方法是将其添加到项目的构建路径中。此外,我们尝试添加到项目中的库是ActionBarSherlock。我们的库没有包含在我们签名的apk文件中是否有原因,因为我们注意到我们签名的apk的文件大小比我们未签名的版本小很多?任何人都可以指出正确的方向来正确签署我们的apk文件,以便它包含我们添加到构建路径中

java - 自定义 ListView 适配器抛出 UnsupportedOperationException

ThisisthetutorialthatIfollowed使用自定义ListView适配器。我遇到的问题是,当我尝试清除适配器时,应用程序崩溃并抛出java.lang.UnsupportedOperationExceptionif(adapter!=null){adapter.clear();}更新代码:privatevoidsetListViewAdapterToDate(intmonth,intyear,intdv){if(summaryAdapter!=null){summaryAdapter.clear();}setListView(month,year,dv);summar